#ifndef ____AHAL_CONFIG_GEN4_H______
#define ____AHAL_CONFIG_GEN4_H______

#define PCM_CARD_VIRTIO_DEFAULT (0)
#define PCM_DEVICE_BUS00_MEDIA (0)
#define PCM_DEVICE_BUS01_SYS_NOTIFICATION (1)
#define PCM_DEVICE_SYS_NOTIFICATION_CHANNELS (1)
#define PCM_DEVICE_NAV_CHANNELS (2)
#define PCM_DEVICE_BUS02_NAV_GUIDANCE (2)
#define PCM_DEVICE_AUDIO_IN (0)

#define VIRTIO_MAX_CHANNEL_COUNT (12)

#define IN_CHANNEL_COUNT_DEFAULT (2)
#define OUT_CHANNEL_COUNT_DEFAULT (12)

#define DEFAULT_OUT_PERIOD_COUNT (4)

#define DEFAULT_IN_PERIOD_COUNT (2)

#define OUT_PERIOD_SIZE_DEFAULT (768)
#define IN_RATE_SIZE_DEFAULT (48000)
#define IN_PERIOD_SIZE_DEFAULT (2880)

#define DEFAULT_BIT_FORMAT PCM_FORMAT_S32_LE
#define DEFAULT_BIT_WIDTH (4)
#endif